使用Jquery的$.ajax 解决csrf问题 |
您所在的位置:网站首页 › ajax header token › 使用Jquery的$.ajax 解决csrf问题 |
CSRF问题 csrf也就是laravel默认在表单提交中都会验证csrf字串,没有的话就不会予以通过。 当然,你在普通的表单中加一个@csrf,系统就会自动增加一个hidden隐藏域。 或者你用laravel自带的axios,laravel也做过处理: resources/js/bootstrap.js ![]() 那么如果我使用jquery封装的ajax,如何处理呢? 很简单,要么想上图那样,加一个headers就行: 但是,就要求在meta中有一个_token的值,也即需要: 那么,也就可以请求ajax了。 那,还有没有再简单一丢丢的方法?有。 Laravel默认也会在Cookies中增加一个名为XSRF-TOKEN的Cookie,我们直接获取他的值就行啦。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |